/*!
    \file    change log.txt
    \brief   change log for GD32E50x firmware

    \version 2026-02-09, V1.7.0, firmware for GD32E50x
*/

/*
    Copyright (c) 2024, GigaDevice Semiconductor Inc.

    Redistribution and use in source and binary forms, with or without modification, 
are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice, this 
       list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice, 
       this list of conditions and the following disclaimer in the documentation 
       and/or other materials provided with the distribution.
    3. Neither the name of the copyright holder nor the names of its contributors 
       may be used to endorse or promote products derived from this software without 
       specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
OF SUCH DAMAGE.
*/

******************* V1.7.0 2026-02-09 ******************************************************************************************
______________________Common______________________________________________________________________________________________


_________________________________________________________________________________________________________________________________




______________________RTC_________________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Firmware/GD32E50x_standard_peripheral/Source/gd32e50x_rtc.c
fix reason:
Add clear RCU_BDCTL_BKPRST flag
V1.6.1:
none
V1.7.0:

uint32_t RTCSRC_FLAG = 0;


__________________________________________________________________________________________________________________________

______________________RCU_________________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Firmware/CMSIS/GD/GD32E50x/Source/system_gd32e50x.c
/fw3233/GD32E50x_Firmware_Library/Examples/RCU/System_clock_switch/main.c
fix reason:
Delete  __SYS_OSC_CLK macro define
fixed misra problem、 rcu_periph_clock_sleep_disable delet RCU_FMC_SLP parameter

V1.6.1:
NONE
V1.7.0:
fixed misra problem
__________________________________________________________________________________________________________________________

______________________USB____________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Examples/USBD/in_application_program_hid/inc/usbd_conf.h
/fw3233/GD32E50x_Firmware_Library/Examples/USBD/in_application_program_hid/src/flash_operation.c
fix reason: 
Fix the issue of failed write in the flash area

V1.6.1:
fmc_state_enum flash_erase(uint32_t address, uint32_t file_length)
{
    fmc_state_enum fmc_state = FMC_READY;
    /* unlock the internal flash */
    fmc_unlock();

V1.7.0:
fmc_state_enum flash_erase(uint32_t address, uint32_t file_length)
{
    uint16_t page_count = 0U, i = 0U;

    fmc_state_enum fmc_state = FMC_READY;

    if(0U == (file_length % PAGE_SIZE)) {
        page_count = (uint16_t)(file_length / PAGE_SIZE);
    } else {
        page_count = (uint16_t)(file_length / PAGE_SIZE + 1U);
    }

    /* clear pending flags */
    fmc_flag_clear(FMC_FLAG_END);
    fmc_flag_clear(FMC_FLAG_WPERR);
    fmc_flag_clear(FMC_FLAG_PGAERR);
    fmc_flag_clear(FMC_FLAG_PGERR);

    /* unlock the internal flash */
    fmc_unlock();

    for(i = 0U; i < page_count; i++) {
        /* call the standard flash erase-page function */
        fmc_page_erase(address);
        address += PAGE_SIZE;
    }
			
			
			
Fix file:
/fw3233/GD32E50x_Firmware_Library/Firmware/GD32E50x_usbhs_library/device/class/iap/Include/usb_iap_core.h
fix reason: 
Fix the four-byte alignment issue of the variable
V1.6.1:
    /* state machine variables */
    uint8_t dev_status[IAP_IN_PACKET];                                             /*!< device status */
    uint8_t bin_addr[IAP_IN_PACKET];  
V1.7.0:
    __ALIGN_BEGIN uint8_t dev_status[IAP_IN_PACKET] __ALIGN_END;                   /*!< device status */
    __ALIGN_BEGIN uint8_t bin_addr[IAP_IN_PACKET] __ALIGN_END;                     /*!< load bin address */
Fix file:
/fw3233/GD32E50x_Firmware_Library/Firmware/GD32E50x_usbd_library/class/device/printer/Source/printer_core.c
fix reason: 
Modify the name of the string descriptor array of the device class

V1.6.1:
/* USB string descriptor set */
static uint8_t *usbd_msc_strings[] = {
    [STR_IDX_LANGID]  = (uint8_t *) &usbd_language_id_desc,
    [STR_IDX_MFC]     = (uint8_t *) &manufacturer_string,
    [STR_IDX_PRODUCT] = (uint8_t *) &product_string,
    [STR_IDX_SERIAL]  = (uint8_t *) &serial_string
};

usb_desc printer_desc = {
    .dev_desc    = (uint8_t *) &printer_dev_desc,
    .config_desc = (uint8_t *) &printer_config_desc,
    .strings     = usbd_msc_strings
};
V1.7.0:
/* USB string descriptor set */
static uint8_t *usbd_printer_strings[] = {
    [STR_IDX_LANGID]  = (uint8_t *) &usbd_language_id_desc,
    [STR_IDX_MFC]     = (uint8_t *) &manufacturer_string,
    [STR_IDX_PRODUCT] = (uint8_t *) &product_string,
    [STR_IDX_SERIAL]  = (uint8_t *) &serial_string
};

usb_desc printer_desc = {
    .dev_desc    = (uint8_t *) &printer_dev_desc,
    .config_desc = (uint8_t *) &printer_config_desc,
    .strings     = usbd_printer_strings
};

__________________________________________________________________________________________________________________________


______________________USART_________________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Examples/USART/IDLE_receiver_interrupt/main.c

fix reason:
原来写法中USART 使能之后会置位一次IDLE, 但改系列不会使能之后不会置位，修改写法

V1.6.1:
int main(void)
{
    gd_eval_led_init(LED1);
    nvic_config();

    /* initialize DMA */
    dma_config();

    /* initialize USART */
    usart_config();

    /*wait IDLEF set and clear it*/
    while(RESET == usart_flag_get(USART0, USART_FLAG_IDLE)) {
    }
    usart_flag_clear(USART0, USART_FLAG_IDLE);

    usart_interrupt_enable(USART0, USART_INT_IDLE);

    /* wait the data is received and send to the hyperterminal */
    while(1){
        if(1 == receive_flag){
            for(tx_count = 0; tx_count < rx_count; tx_count++){
                while(RESET == usart_flag_get(EVAL_COM0, USART_FLAG_TBE)) {
                }
                usart_data_transmit(EVAL_COM0, rxbuffer[tx_count]);
            }
            receive_flag = 0;
        }
    }
}
V1.7.0:
int main(void)
{
    gd_eval_led_init(LED1);
    nvic_config();

    /* initialize DMA */
    dma_config();

    /* initialize USART */
    usart_config();

    usart_interrupt_enable(USART0, USART_INT_IDLE);
    printf("\n\rPlease send data less than 256 bytes:\n\r");

    /* wait the data is received and send to the hyperterminal */
    while(1){
        if(1 == receive_flag){
            for(tx_count = 0; tx_count < rx_count; tx_count++){
                while(RESET == usart_flag_get(EVAL_COM0, USART_FLAG_TBE)) {
                }
                usart_data_transmit(EVAL_COM0, rxbuffer[tx_count]);
            }
            receive_flag = 0;
        }
    }
}


__________________________________________________________________________________________________________________________

______________________I2C_________________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Firmware/GD32E50x_standard_peripheral/Source/gd32e50x_i2c.c

fix reason:
delete i2c_nack_disable, NACKEN not support clear by software



V1.6.1:
/*!
    \brief      generate an ACK in slave mode
    \param[in]  i2c_periph: I2Cx(x=2)
    \param[out] none
    \retval     none
*/
void i2c_nack_disable(uint32_t i2c_periph)
{
    I2C2_CTL1(i2c_periph) &= ~I2C2_CTL1_NACKEN;
}
V1.7.0:
none


__________________________________________________________________________________________________________________________

______________________I2S_________________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Firmware/GD32E50x_standard_peripheral/Source/gd32e50x_i2c.c

fix reason:
I2S时钟源需大于I2S串行时钟的6倍，如果I2SCLK大于I2S_CK的6倍， div和of的取值最小为（3，1）或（4，0）



V1.6.1:
    /* set the default values */
    if((i2sdiv < 2U) || (i2sdiv > 255U)){
        i2sdiv = 2U;
        i2sof = 0U;
    }
V1.7.0:
    /* set the default values */
    if((i2sdiv < 4U) || (i2sdiv > 255U)){
        if(0 != i2sof) {
            i2sdiv = 3U;
        } else {
            i2sdiv = 4U;
        }
    }


__________________________________________________________________________________________________________________________

______________________FWDGT_________________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Examples/FWDGT/FWDGT_key/main.c
/fw3233/GD32E50x_Firmware_Library/Firmware/GD32E50x_standard_peripheral/Include/gd32e50x_fwdgt.h
/fw3233/GD32E50x_Firmware_Library/Firmware/GD32E50x_standard_peripheral/Source/gd32e50x_fwdgt.c
/fw3233/GD32E50x_Firmware_Library/Firmware/GD32E50x_standard_peripheral/Source/gd32e50x_wwdgt.c

fix reason:
FWDGT一致性修改,修改fwdgt_prescaler_value_config，fwdgt_reload_value_config和fwdgt_config接口，分频值和重装载值先配置，再等待标志




V1.6.1:
    /* wait until the PUD flag to be reset */
    do {
        flag_status = FWDGT_STAT & FWDGT_STAT_PUD;
    } while((--timeout > 0U) && ((uint32_t)RESET != flag_status));

    if((uint32_t)RESET != flag_status) {
        return ERROR;
    }

    /* configure FWDGT */
    FWDGT_PSC = (uint32_t)prescaler_value;

    return SUCCESS;
}
    }
V1.7.0:
    /* configure FWDGT */
    FWDGT_PSC = (uint32_t)prescaler_value;

    /* wait until the PUD flag to be reset */
    do {
        flag_status = FWDGT_STAT & FWDGT_STAT_PUD;
    } while((--timeout > 0U) && ((uint32_t)RESET != flag_status));

    if((uint32_t)RESET != flag_status) {
        status = ERROR;
    }

    return status;


__________________________________________________________________________________________________________________________

______________________FMC_________________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Examples/FMC/Erase_program/main.c
/fw3233/GD32E50x_Firmware_Library/Examples/FMC/Security_protection/main.c
/fw3233/GD32E50x_Firmware_Library/Examples/FMC/Write_protection/main.c

fix reason:
Clear the flag before operation to prevent the flag from being set due to other operations inserted by the customer, which may affect the next operation.
Modifying Content:Before operating (erasing/writing) flash and option bytes, add the operation to clear all flags.





V1.6.1:
void fmc_program(void)
{
    /* unlock the flash program/erase controller */
    fmc_unlock();

V1.7.0:
void fmc_program(void)
{
    /* unlock the flash program/erase controller */
    fmc_unlock();
    /* clear all pending flags */
    fmc_flag_clear(FMC_FLAG_END | FMC_FLAG_WPERR | FMC_FLAG_PGAERR | FMC_FLAG_PGERR);
    
    address = FMC_WRITE_START_ADDR;



__________________________________________________________________________________________________________________________


______________________ENET_________________________________________________________________________________________________

Fix file:
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.1.2
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/BUILDING
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/CHANGELOG
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/CMakeLists.txt
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/COPYING
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/FEATURES
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/FILES
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/README
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/UPGRADING
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/codespell_changed_files.sh
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/codespell_check.sh
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/Coverity
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/Coverity/coverity.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/Filelists.cmake
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/Filelists.mk
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/dhcp_extra_opts
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/dhcp_extra_opts/README
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/dhcp_extra_opts/dhcp_extra_opts.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/dhcp_extra_opts/dhcp_extra_opts.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/ipv6_static_routing
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/ipv6_static_routing/README
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/ipv6_static_routing/ip6_route_table.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/ipv6_static_routing/ip6_route_table.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/netconn
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/netconn/external_resolve
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/netconn/external_resolve/dnssd.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/netconn/external_resolve/dnssd.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/tcp_isn
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/tcp_isn/tcp_isn.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/tcp_isn/tcp_isn.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/tcp_md5
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/tcp_md5/README
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/tcp_md5/tcp_md5.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/addons/tcp_md5/tcp_md5.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/CCodeGeneration.csproj
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/CFile.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/CGenerator.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/Code.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/CodeContainerBase.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/CodeElement.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/Comment.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/EmptyLine.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/Function.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/FunctionDeclaration.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/IfThenElse.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/PP_If.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/PP_Ifdef.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/PP_Include.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/PP_Macro.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/PlainText.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/Properties
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/Properties/AssemblyInfo.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/Switch.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/VariableDeclaration.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/VariablePrototype.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/CCodeGeneration/VariableType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipMibCompiler
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipMibCompiler/LwipMibCompiler.csproj
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipMibCompiler/Program.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipMibCompiler/Properties
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipMibCompiler/Properties/AssemblyInfo.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipMibCompiler/app.config
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipMibCompiler.sln
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/IRestriction.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/LwipSnmp.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/LwipSnmpCodeGeneration.csproj
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/MibCFile.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/MibHeaderFile.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/Properties
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/Properties/AssemblyInfo.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpMib.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpNode.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarAggregationNode.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarArrayNode.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNode.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeBits.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeCounter64.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeInt.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeObjectIdentifier.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeOctetString.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeTruthValue.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpScalarNodeUint.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpTableNode.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/LwipSnmpCodeGeneration/SnmpTreeNode.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/FormMain.Designer.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/FormMain.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/FormMain.resx
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/MibViewer.csproj
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/Program.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/Properties
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/Properties/AssemblyInfo.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/Properties/Resources.Designer.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/Properties/Resources.resx
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/Properties/Settings.Designer.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/Properties/Settings.settings
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/MibViewer/app.config
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-ITU-ALARM-TC-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-LANGUAGE-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-MALLOC-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-MAU-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-PRINTER-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA/IANA-RTPROTO-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA/IANATn3270eTC-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA/IANAifType-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IANA-CHARSET-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IF-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/INET-ADDRESS-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/IP-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/RFC-1212
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/RFC-1215
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/RFC1065-SMI
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/RFC1155-SMI
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/RFC1158-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/RFC1213-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/SNMPv2-CONF
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/SNMPv2-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/SNMPv2-SMI
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/SNMPv2-TC
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/SNMPv2-TM
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/TCP-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/Mibs/UDP-MIB
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/DisplayHint.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/AgentCapabilities.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/EntityBase.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/IEntity.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ModuleCompliance.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ModuleIdentity.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/NotificationGroup.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/NotificationType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ObjectGroup.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ObjectIdentity.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/ObjectType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Entities/OidValueAssignment.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Exports.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/IDeclaration.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/IElement.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/ITypeReferrer.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Imports.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/ImportsFrom.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/TrapType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/BaseType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/BitsType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/Choice.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/ITypeAssignment.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/IntegerType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/IpAddressType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/Macro.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/ObjectIdentifierType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/OctetStringType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/OpaqueType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/Sequence.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/SequenceOf.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/TextualConvention.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/TypeAssignment.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Elements/Types/UnsignedType.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/IModule.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/ISymbolEnumerator.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Lexer.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MaxAccess.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibDocument.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibException.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibModule.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibResolver.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibTree.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibTreeNode.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/MibTypesResolver.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/ObjectIdentifier.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Status.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/Symbol.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/SymbolList.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/ValueMap.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Mib/ValueRange.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Properties
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Properties/AssemblyInfo.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Properties/Resources.Designer.cs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/Properties/Resources.resx
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/SharpSnmpLib.Mib.csproj
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/license.txt
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/readme.txt
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/SharpSnmpLib/sharpsnmplib.snk
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/example
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/example/compile_udp_mib.cmd
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/LwipMibCompiler/example/compile_udp_mib.sh
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/chargen
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/chargen/README
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/chargen/chargen.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/chargen/chargen.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/httpserver
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/httpserver/README
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/httpserver/httpserver-netconn.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/httpserver/httpserver-netconn.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/netio
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/netio/netio.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/netio/netio.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/ping
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/ping/ping.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/ping/ping.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/rtp
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/rtp/rtp.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/rtp/rtp.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/rtp/rtpdata.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/shell
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/shell/shell.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/shell/shell.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/socket_examples
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/socket_examples/socket_examples.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/socket_examples/socket_examples.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/tcpecho
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/tcpecho/tcpecho.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/tcpecho/tcpecho.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/tcpecho_raw
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/tcpecho_raw/tcpecho_raw.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/tcpecho_raw/tcpecho_raw.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/udpecho
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/udpecho/udpecho.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/udpecho/udpecho.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/udpecho_raw
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/udpecho_raw/udpecho_raw.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/apps/udpecho_raw/udpecho_raw.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/ethernetif
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/ethernetif/ethernetif.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/default_netif.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/lwipcfg.h.ci
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/lwipcfg.h.example
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/lwipopts.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/lwippools.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/ppp_settings.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_default.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_dualstack.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_ipv4only.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_ipv6only.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_no_tcp_dualstack.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_no_tcp_ipv4only.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_no_tcp_ipv6only.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_no_udp_dualstack.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_no_udp_ipv4only.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_no_udp_ipv6only.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_none.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_nosys_dual.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_nosys_ipv4.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/example_app/test_configs/opt_nosys_ipv6.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/cgi_example
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/cgi_example/cgi_example.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/cgi_example/cgi_example.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs/404.html
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs/img
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs/img/sics.gif
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs/index.html
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs/login.html
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs/loginfail.html
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs/session.html
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fs/ssi.shtml
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/examples_fsdata.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/fs_example
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/fs_example/fs_example.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/fs_example/fs_example.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/genfiles_example
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/genfiles_example/genfiles_example.c
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/genfiles_example/genfiles_example.h
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/https_example
/fw3233/GD32E50x_Firmware_Library/Examples/ENET/Telnet/lwip-2.2.1/contrib/examples/httpd/https_example/https_example.c

fix reason:
upgrade lwip version to 2.2.1




V1.6.1:
NONE
    }
V1.7.0:
lwip version upgrade


__________________________________________________________________________________________________________________________





